package com.dhh.sky.util;

import java.util.ArrayList;
import java.util.List;

public class FileUtil {
	public static List<String> docType = new ArrayList<String>();
	public static List<String> excelType = new ArrayList<String>();
	public static List<String> powPointType = new ArrayList<String>();
	public static List<String> imgType = new ArrayList<String>();
	public static List<String> audioType = new ArrayList<String>();
	public static List<String> vedioType = new ArrayList<String>();
	public static List<String> pdfType = new ArrayList<String>();
	public static List<String> zipType = new ArrayList<String>();
	
	static{
		docType.add("doc");
		docType.add("docx");
		
		excelType.add("xls");
		excelType.add("xlsx");
		
		powPointType.add("ppt");
		powPointType.add("pptx");
		
		imgType.add("jpg");
		imgType.add("png");
		imgType.add("bpm");
		imgType.add("gif");
		imgType.add("tiff");
		imgType.add("svg");
		imgType.add("psd");
		imgType.add("cdr");
		imgType.add("pcd");
		imgType.add("dxf");
		imgType.add("pcx");
		imgType.add("ufo");
		imgType.add("raw");
		imgType.add("ai");
		
		audioType.add("wave");
		audioType.add("aiff");
		audioType.add("au");
		audioType.add("mp3");
		audioType.add("midi");
		audioType.add("wma");
		audioType.add("vqf");
		audioType.add("aac");
		audioType.add("ape");
		audioType.add("realaudio");
		
		vedioType.add("avi");
		vedioType.add("mov");
		vedioType.add("asf");
		vedioType.add("wmv");
		vedioType.add("navi");
		vedioType.add("3gp");
		vedioType.add("rm");
		vedioType.add("mkv");
		vedioType.add("flv");
		vedioType.add("f4v");
		vedioType.add("rmvb");
		
		pdfType.add("pdf");
		
		zipType.add("zip");
		zipType.add("rar");
		zipType.add("tar");
		
	}
	
	
	public static String getFileExt(String name) {
		int sp = name.lastIndexOf(".");
		String ext = "";
		if (sp >= 0) {
			ext = name.substring(sp + 1, name.length());
		}

		return ext.toLowerCase();
	}
}
